MECHATRONICScorelabSem 6
ROBOT OPERATING SYSTEM LAB
MTE 3142
Syllabus
- 01Introduction to ROS2
- 02Installation
- 03Create ROS2 Workspace: Python and C++ Package
- 04Object-Oriented Programming
- 05ROS2 Nodes
- 06Publisher/Subscriber
- 07Custom
- 08Experiments with Turtle Sim Package
- 09Topics
- 10Services
- 11Actions
- 12Parameters
- 13Debug Tools in ROS2
- 14Introduction to URDF
- 153 axis manipulator design
- 16Control of manipulator
- 173 wheeled robot Design
- 18Gazebo and RViz
- 19Sensor Integration
- 20Introduction to Moveit2
- 21ROS2 Industrial Robots
- 22Working with TurtleBot and UR5 using ROS2
References
- Anis Koubâa, Robot Operating System (ROS), the complete reference, volume 1, Springer International Publishing, 2016
- Anis Koubâa, Robot Operating System (ROS), the complete reference, volume 2, Springer International Publishing, 2017
- Lentin Joseph, Robot Operating System for absolute beginners, Apress Media LLC, 2018
- Wyatt Newman, A systematic approach to learning robot programming with ROS, Chapman and Hall, 2017
- Joseph Howse, Prateek Joshi, Michael Beyeler, OpenCV Computer Vision projects with Python, Packt Publishing, 2016
- Alvaro Morena, Artificial Vision and Language Processing for Robotics, Packt Publishing, 2019
- https://wiki.ros.org/
Credits Structure
0Lecture
0Tutorial
3Practical
1Total